package com.yanfan.energybilling.domain;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备开关机增量记录表 (DeviceThingsEnergy)实体类
 *
 * @author makejava
 * @since 2023-08-03 09:25:37
 */
@Data
public class DeviceThingsEnergy implements Serializable {
    private static final long serialVersionUID = -81114755398844844L;
    /**
     * 主键
     */
    private Integer id;

    /**
     * 设备扣费方案id
     */
    private Long priceSchemeId;


    private PriceScheme priceScheme;
    /**
     * 设备id
     */
    private Integer deviceId;
    /**
     * 设备编号
     */
    private String deviceNum;
    /**
     * 设备模型id
     */
    private Long thingsModelId;
    /**
     * 能源类型
     */
    private Long energyType;
    /**
     * 创建人
     */
    private String createdBy;
    /**
     * 创建时间
     */
    private Date createdDate;
    /**
     * 修改时间
     */
    private Date lastModifiedDate;

    /**
     * 设备名称
     *
     * @author caijinkang
     * @date 2023/8/4 11:02
     * @param null
     * @return null
     */
    private String deviceName;

    /**
     * 所属地址
     *
     * @author caijinkang
     * @date 2023/8/4 11:03
     * @param null
     * @return null
     */
    private String location;

    /**
     * 所属区域
     *
     * @author caijinkang
     * @date 2023/8/4 11:03
     * @param null
     * @return null
     */
    private String district;

    /**
     * 能源类型名称
     *
     * @author caijinkang
     * @date 2023/8/4 11:08
     * @param null
     * @return null
     */
    private String energyTypeName;

    /**
     * 物模型名称
     *
     * @author caijinkang
     * @date 2023/8/4 11:19
     * @param null
     * @return null
     */
    private String thingsName;

    /**
     * 车间id
     *
     * @author caijinkang
     * @date 2023/8/11 10:47
     * @param null
     * @return null
     */
    private Integer workshopId;

    /**
     * 建筑名称
     *
     */
    private String buildingName;

    private Integer enertype;

    /**
     * 能源区域类型
     */
    private String energyRegionType;

}

